module io.p2p.stream.dispatch {
    requires javafx.controls;
    requires javafx.fxml;
    requires transitive javafx.graphics;
    requires transitive javafx.base;

    requires org.kordamp.bootstrapfx.core;

    requires fastjson;
    requires java.sql;
    // 引入 Netty 的模块
    requires io.netty.common;
    requires io.netty.buffer;
    requires io.netty.codec;
    requires io.netty.transport;
    requires org.slf4j;
    requires common.core;

    opens io.p2p.stream.dispatch to javafx.fxml;
    exports io.p2p.stream.dispatch;
    exports io.p2p.stream.dispatch.controller;
    opens io.p2p.stream.dispatch.controller to javafx.fxml;
}